package com.wut.clock.mongo.dto;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;

/**
 * @author ZYH
 * @unit D9Lab
 * @description 关注参数
 * @date 2022/6/11 9:54
 */
@Document
@Data
public class FollowParams {

    /**
     * 主键
     */
    @Id
    private String id;

    /**
     * 关注者的用户id
     */
    @Indexed
    private Integer followerUserId;

    /**
     * 关注者的昵称
     */
    private String followerNickname;

    /**
     * 关注者的头像
     */
    private String followerAvatar;

    /**
     * 被关注者的用户id
     */
    @Indexed
    private Integer followeeUserId;

    /**
     * 被关注者的昵称
     */
    private String followeeNickname;

    /**
     * 被关注者的头像
     */
    private String followeeAvatar;

    /**
     * 被关注者的简介
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createTime;

}
